package cn.itsource;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.openfeign.EnableFeignClients;

@SpringBootApplication
@EnableDiscoveryClient
//扫描指定包（如果不写，就是当前包及其子包），下面加了@FeignClient注解接口，然后使用动态代理机制实现动态代理类，并纳入spring管理。
//1 这个动态代理类底层封装ribbon完成远程调用
//2 以接口的方式注入动态代理类，完成调用即可
//@EnableFeignClients(basePackages = "cn.itsource.client")
@EnableFeignClients
public class UserServiceStart2023 {
    public static void main(String[] args) {
        SpringApplication.run(UserServiceStart2023.class,args);
    }
}
